A Green Model of Cloud Resources Provisioning
نویسندگان
چکیده
The evolution of network technologies and their reliability on the one hand, and the spread of virtualization techniques on the other hand, have motivated the use of execution and storage resources allocated by distant providers. These resources may progress on demand. Cloud computing deals with such aspects. However, these resources are greedy in energy because they consume huge amounts of electrical energy, which affects the invoicing of Cloud services which depends on run-time and used resources. The environment is affected too due to the emission of greenhouse gas. Therefore, we need Green Cloud computing solutions that reduce the environmental impact. To overcome this Challenge, we study in this paper the relationship between Cloud infrastructure and energy consumption. Then, we present a genetic algorithm based solution that schedules Cloud resources and optimizes the energy consumption and CO2 emissions of Cloud computing infrastructure based on geographical features of data centers. Unlike previous work, we propose to optimize the use of Cloud resources by scheduling dynamically the customers applications and therefore reduce energy consumption as well as the emission of CO2. The optimal solution of scheduling is found using multi-objective genetic algorithm. In order to test our model, we extended the CloudSim simulator with a module implementing the dynamic scheduling of customers applications. The experiments show promising results related to the adoption of our model.
منابع مشابه
Provisioning, Resource Allocation, and DVFS in Green Clouds
The aim of Green Cloud Computing is to achieve a balance between resource consumption and quality of service. In order to achieve this objective and to maintain the flexibility of the Cloud, dynamic provisioning and allocation strategies are needed to manage the internal settings of the Cloud, addressing oscillatory peaks of workload. In this context, we propose strategies to optimize the use o...
متن کاملProbabilistic Model Checking at Runtime for the Provisioning of Cloud Resources
We elaborate on the ingredients of a model-driven approach for the dynamic provisioning of cloud resources in an autonomic manner. Our solution has been experimentally evaluated using a NoSQL database cluster running on a cloud infrastructure. In contrast to other techniques, which work on a best-effort basis, we can provide probabilistic guarantees for the provision of sufficient resources. Ou...
متن کاملGreen Cloud Computing Architecture with Efficient Resource Allocation System
Cloud computing provides utility-oriented IT services to millions of users throughout the world. It offers a very handy, pay-as-you-go model,that enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers which provides services to customers and host the Cloud applications consume huge amounts of electrical energy, contributing to high opera...
متن کاملStochastic Based Optimal Resource Provisioning in Cloud Computing
In cloud computing, providing an optimal resource to user becomes more and more important. Cloud computing users can access the pool of computing resources through internet. Cloud providers are charge for these computing resources based on cloud resource usage. The provided resource plans are reservation and on demand. The computing resources are provisioned by cloud resource provisioning model...
متن کاملPower and QoS Aware Virtual Machine Consolidation in Green Cloud Data Center
Cloud computing is a technological way of managing large numbers of highly virtualized resources in such a way that they resemble a single large resource from management perspective. The cloud computing model—made promising by complicated automation, provisioning and virtualization technologies. Such shifts to the computational demands results in greater power consumption, increased operational...
متن کامل